C#语言平面坐标计算,用C#编写: 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。... |
您所在的位置:网站首页 › 计算平面上任意两点的坐标c 语言怎么写 › C#语言平面坐标计算,用C#编写: 输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。... |
满意答案 zqwoshishui 推荐于 2017.12.16 class Program { static void Main(string[] args) { string ins = ""; string[] sparr; double[] parr = new double[4]; do { Console.Write("输入一组(2个点坐标数据,输入end退出):"); ins = Console.ReadLine(); sparr = ins.Trim().Replace(" "," ").Split(' '); if (ins == "end") { break; }else if (sparr.Length { Console.WriteLine("输入错误!"); }else { for (int i = 0; i { parr[i] = int.Parse(sparr[i]); } Console.WriteLine(" 两点距离:{0}", dis(parr[0], parr[1], parr[2], parr[3])); } Console.WriteLine("----------------------------------------------"); } while (true); Console.Write("按下回车键程序退出..."); Console.Read(); } static double dis(double x1, double y1, double x2, double y2) { double dx, dy; dx = x2 - x1; dy = y2 - y1; return Math.Sqrt(dx * dx + dy * dy); } } 需要完善对输入合法性的判断 03分享举报 |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |